home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / elk-2_0.lha / elk-2.0 / include / param.h < prev    next >
C/C++ Source or Header  |  1992-10-08  |  674b  |  34 lines

  1. #ifndef PARAM_H
  2. #define PARAM_H
  3.  
  4. #if defined(vax) || defined(__vax__)
  5.    typedef int jmp_buf[17];
  6. #else
  7. #  include <setjmp.h>
  8. #endif
  9.  
  10. #define INITFILE             "initscheme"
  11.  
  12. #define OBARRAY_SIZE         1009      /* symbol hash table size */
  13.  
  14. #define STACK_MARGIN         (48*1024)  /* approx. stack_start - stkbase */
  15.  
  16. #define HEAP_MARGIN          (HEAP_SIZE/10*1024)
  17.  
  18. #define MAX_READ_SYMBOL      1024
  19.  
  20. #define MAX_READ_STRING      1024
  21.  
  22. #define STRING_GROW_SIZE     64
  23.  
  24. #define DEF_PRINT_DEPTH      20
  25. #define DEF_PRINT_LEN        1000
  26.  
  27. #define FLONUM_FORMAT        "%.15g"
  28.  
  29. #ifdef CAN_DUMP
  30. #  define INITIAL_STK_OFFSET   (20*1024)       /* 2*NCARGS */
  31. #endif
  32.  
  33. #endif
  34.